package test.inherit;

public class Son extends Base{
    public String fun(){
        return "son";
    }
    
    public int id = 1;

    public int getId() {
        return id;
    }
    
    public static void main(String[] args) {
        Base base = new Son();
        System.out.println(base.fun());
        System.out.println(base.getId()); // 调用方法时，都是使用运行时方法 http://blog.csdn.net/zsm653983/article/details/7658384
        System.out.println(base.id);      // 调用属性时都是使用编译时属性
        Son son = (Son)base;
        System.out.println(son.id);
    }
}
